• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: iChat Files
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: iChat Files


  • Subject: Re: iChat Files
  • From: mw <email@hidden>
  • Date: Thu, 16 Jan 2003 13:01:17 -0500

I don't think it is from the InstantMessage class because that class seems
to have to do with receiving actual instant messages over the internet. I
think that the class SavedMessage might be the key here, especially because
it provides a dataRepresentation method that I could construct and NSString
out of (that method is actually part of the Chat class).

@interface SavedChat:Chat
{
}

+ savedChatDirectory;
+ (void)reloadSavedChats;
- initWithTranscriptFile:fp12;
- initWithSavedData:fp12;
- (void)dealloc;
- (char)_loadFromArray:fp12;
- (char)_load;
- (char)_loadFromData:fp12;
- messages;

@end

@interface Chat:NSObject
{
IMService *_service;
int _style;
char _hasUnread;
char _secureXfer;
char _isInChatList;
NSString *_subject;
NSMutableArray *_messages;
NSMutableArray *_allPeople;
NSDocument *_chatDoc;
NSString *_transcript;
NSString *_address;
}

+ (void)enablePersistentChats:(char)fp12;
+ chatList;
+ (void)setViewer:fp12;
+ viewer;
- initWithService:fp12 style:(int)fp16;
- (void)dealloc;
- (void)release;
- (void)addToChatList;
- (char)isActive;
- (char)isChat;
- (int)style;
- (void)setStyle:(int)fp12;
- (void)_notifyStatusChanged;
- (char)hasUnreadMessages;
- (void)setUnreadMessages:(char)fp12;
- service;
- otherPerson;
- otherPeople;
- (char)fromMe;
- (char)isSecureXfer;
- subject;
- address;
- messages;
- (unsigned int)realMessageCount;
- allPeople;
- dateCreated;
- dateModified;
- description;
- chatDoc;
- (void)setChatDoc:fp12;
- (char)isOpenInWindow;
- (void)notifyOpenedByChatController:fp12;
- (void)display;
- (void)removePermanently;
- dataRepresentation;
- (char)writeToFile:fp12 ofType:fp16;

@end


However, this raises an important question on my end: do I have to use the
whole header file generated by class-dump, or can I just choose the classes
that I need (and of course the classes that are needed by those classes)? I
ask this because there are so many errors that are coming up during
compilation with these huge header files against the private frameworks, it
would just be easier to focus on the stuff that is needed by my application,
rather than iChat and iChatAgent as a whole.

Thanks,
mw
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.

References: 
 >Re: iChat Files (From: Daniel Jalkut <email@hidden>)

  • Prev by Date: Re: Preventing unwanted slidebacks
  • Next by Date: Re: Patching an application (long)
  • Previous by thread: Re: iChat Files
  • Next by thread: Re: iChat Files
  • Index(es):
    • Date
    • Thread