# Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

Account | Represents a local account. Encapsulates methods for Skype account creation, login and logout as well as account profile setting properties. NB! Unlike all the other SkypeKit classes, most of the Account class properties are actually read-write
AccountRef | Reference to an Account class instance, equivalent to Account::Ref
AccountRefs | List of references to Account class instances, equivalent to Account::Refs
Contact | Address book entry. Encapsulates methods like GetIdentity, GetAvatar, SendAuthRequest, OpenConversation etc. Single contact can have additional phone numbers attached to it (ASSIGNED_PHONE1 .. ASSIGNED_PHONE3). Note that in the context of a conversation, Contacts are represented by Participant objects
ContactGroup | Collects and manages Contacts related by type, status, or some other arbitrary criteria
ContactGroupRef | Reference to an ContactGroup class instance, equivalent to ContactGroup::Ref
ContactGroupRefs | List of references to ContactGroup class instances, equivalent to ContactGroup::Refs
ContactRef | Reference to an Contact class instance, equivalent to Contact::Ref
ContactRefs | List of references to Contact class instances, equivalent to Contact::Refs
ContactSearch | This class encapsulates functionality for looking up contacts on the Skype network. Contacts can be searched by portion of their name, e-mail address, language preferences, etc
ContactSearchRef | Reference to an ContactSearch class instance, equivalent to ContactSearch::Ref
ContactSearchRefs | List of references to ContactSearch class instances, equivalent to ContactSearch::Refs
Conversation | Encapsulates all types of communication possible with Skype client. Instant messaging, calls, video calls, file transfers, SMS, screen sharing - all take place within the context of a Conversation. Contacts are represented in Conversation as Participant objects. This also applies to contacts of PSTN type. All events in a conversation are represented as Message objects.
ConversationRef | Reference to an Conversation class instance, equivalent to Conversation::Ref
ConversationRefs | List of references to Conversation class instances, equivalent to Conversation::Refs
Message | Events in a conversation context are expressed as Messages. It is therefore useful to think of Message objects as events, rather than specifically text chat messages
MessageRef | Reference to an Message class instance, equivalent to Message::Ref
MessageRefs | List of references to Message class instances, equivalent to Message::Refs
Participant | Conversation participant class. Instances of this class represent contacts when in the context of conversations. Amongst others, this class has a Ring method for requesting live status with the target contact. This class also holds typing indicator property and access rights for the contact in context of public conversations.
ParticipantRef | Reference to an Participant class instance, equivalent to Participant::Ref
ParticipantRefs | List of references to Participant class instances, equivalent to Participant::Refs
SEBinary | SEBinary Represents a BLOB. This used, for example, for avatar images
SEDict< KeyType, ValueType > | SEDict is a dictionary class of KeyType associated to ValueType
SEFilename | SEFilename Represents a file name. Currently not too much different from SEString
SEFilenameList | SEFilenameList Represents string list with file names in it
SEIntDict | SEIntDict is a dictionary class of integers associated to strings
SEIntList | SEIntList represents a list of integers
SEObjDict | SEObjDict is a dictionary class of SEObject pointers associated to integers
SEPtrDict | SEPtrDict is a dictionary class of pointers associated to strings
SEPtrIntDict | SEPtrIntDict is a dictionary class of pointers associated to integers
SEPtrVector | Vector is an array that is reference counted
SERefList | SERefList represents a list of SEReference objects
SEString | SEString is basic char* based string class
SEStringDict | SEStringDict is a dictionary class of strings associated to strings
SEStringList | SEStringList represents a list of strings (SEString objects)
SEUInt64List | SEUInt64List represents a list of integers
Skype | The main class that exposes Skype-related functionality to your application. Currently the SDK only supports one Skype class instance per runtime. Note that most of the Skype class methods will fail until you have successfully logged in with an account. For more information on constructing a Skype object and the login sequence, see first tutorial example.
Sms | Wrapper class that includes SMS-specific properties and methods, such as P_BODY and GetTargetPrice. Instantiate SMS instances using Skype::CreateOutgoingSms; post SMS messages to a Conversation using Conversation::PostSMS
SmsRef | Reference to an Sms class instance, equivalent to Sms::Ref
SmsRefs | List of references to Sms class instances, equivalent to Sms::Refs
Transfer | Transfer in this context refers to transferring (sending/receiving) files among Skype Contacts, not transferring a call to another Skype or PSTN Contact. This class includes file transfer-specific properties and methods, such as FILESIZE, BYTESPERSECOND, Pause and Resume. Recipients of these file transfers must explicitly accept (or decline) any incoming transfer
TransferRef | Reference to an Transfer class instance, equivalent to Transfer::Ref
TransferRefs | List of references to Transfer class instances, equivalent to Transfer::Refs
Video | This class contains basic video control functionality for live conversations with video. Basically, Video objects represent specific Participant's video state in a live Conversation. The Video class can represent both local (outgoing) and remote (incoming) video streams. Note that as of SkypeKit SDK version 3.2, this class no longer handles video rendering in the UI
VideoRef | Reference to an Video class instance, equivalent to Video::Ref
VideoRefs | List of references to Video class instances, equivalent to Video::Refs
Voicemail | Wrapper class that includes voicemail-specific methods and properties
VoicemailRef | Reference to an Voicemail class instance, equivalent to Voicemail::Ref
VoicemailRefs | List of references to Voicemail class instances, equivalent to Voicemail::Refs

All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

(c) Skype Technologies S.A. Confidential/Proprietary

Last updated: Fri Jan 27 2012