1234567891011121314151617181920212223242526272829303132333435363738 |
- #ifndef _PROTOCOL_TEMPLATE_H
- #define _PROTOCOL_TEMPLATE_H
- #include <SupportDefs.h>
- class BMessage;
- class BString;
- class BView;
- class ChatProtocol;
- class ProtocolTemplate {
- public:
- ProtocolTemplate(ChatProtocol* protocol,
- const char* type);
- ProtocolTemplate(BMessage pTemplate);
- ~ProtocolTemplate();
- status_t InitCheck() const;
- ChatProtocol* Protocol() const;
- status_t Load(BView* parent, BMessage* settings = NULL);
- status_t Save(BView* parent, BMessage* settings,
- BString* errorText = NULL);
- private:
- ChatProtocol* fProtocol;
- BMessage* fTemplate;
- };
- #endif
|