SFSBuddyManager Class Reference
| Inherits from | NSObject |
| Conforms to | IBuddyManager |
| Declared in | SFSBuddyManager.h SFSBuddyManager.m |
Tasks
-
buddyListGet the User’s buddy list. It could be null if the Buddy List was not initialized
property -
buddyStatesGet a list of Strings representing the custom Buddy states that the application can use. The custom states are sent upon initialization of the Buddy List and are configured on the server side.
property -
isInitedChecks if the current User’s Buddy List is inited. If not you should send an InitBuddyListRequest to the server in order to retrieve your persistent Buddy List data.
property -
myNickNameGet the current User’s optional nickname This operation is valid only if the User’s BuddyList has already been initialized The value is handled by a reserved Buddy Variable
property -
myOnlineStateGet the current User’s Online State This operation is valid only if the User’s BuddyList has already been initialized The value is handled by a reserved Buddy Variable
property -
myStateGet the current User’s optional custom state (e.g. “Available”; “Busy”, “Be right back”…) This operation is valid only if the User’s BuddyList has already been initialized The value is handled by a reserved Buddy Variable
property -
myVariablesGet all current User’s Buddy Variables This operation is valid only if the User’s BuddyList has already been initialized
property -
offlineBuddiesGet a list of all offline Buddies in the User’s Buddy list
property -
onlineBuddiesGet a list of all online Buddies in the User’s Buddy list
property -
– containsBuddy:Checks if a Buddy is present in the current User’s Buddy List
-
– getBuddyById:Find a Buddy from its User Id
-
– getBuddyByName:Find a Buddy from its name
-
– getBuddyByNickName:Find a Buddy from its optional nick name
-
– getMyVariable:Get current Users' BuddyVariable by name
Properties
buddyList
Get the User’s buddy list. It could be null if the Buddy List was not initialized
@property (readonly) NSArray *buddyListDiscussion
Get the User’s buddy list. It could be null if the Buddy List was not initialized
See Also
Declared In
SFSBuddyManager.hbuddyStates
Get a list of Strings representing the custom Buddy states that the application can use. The custom states are sent upon initialization of the Buddy List and are configured on the server side.
@property (readonly) NSArray *buddyStatesDiscussion
Get a list of Strings representing the custom Buddy states that the application can use. The custom states are sent upon initialization of the Buddy List and are configured on the server side.
Declared In
SFSBuddyManager.hisInited
Checks if the current User’s Buddy List is inited. If not you should send an InitBuddyListRequest to the server in order to retrieve your persistent Buddy List data.
@property (readonly) BOOL isInitedDiscussion
Checks if the current User’s Buddy List is inited. If not you should send an InitBuddyListRequest to the server in order to retrieve your persistent Buddy List data.
See Also
Declared In
SFSBuddyManager.hmyNickName
Get the current User’s optional nickname This operation is valid only if the User’s BuddyList has already been initialized The value is handled by a reserved Buddy Variable
@property (readonly) NSString *myNickNameReturn Value
return the Users' nickname or null if the nickname was never set
Discussion
Get the current User’s optional nickname This operation is valid only if the User’s BuddyList has already been initialized The value is handled by a reserved Buddy Variable
See Also
Declared In
SFSBuddyManager.hmyOnlineState
Get the current User’s Online State This operation is valid only if the User’s BuddyList has already been initialized The value is handled by a reserved Buddy Variable
@property (readonly) BOOL myOnlineStateReturn Value
true if the User is online, false otherwise
Discussion
Get the current User’s Online State This operation is valid only if the User’s BuddyList has already been initialized The value is handled by a reserved Buddy Variable
See Also
Declared In
SFSBuddyManager.hmyState
Get the current User’s optional custom state (e.g. “Available”; “Busy”, “Be right back”…) This operation is valid only if the User’s BuddyList has already been initialized The value is handled by a reserved Buddy Variable
@property (readonly) NSString *myStateReturn Value
return the Users' state or null if the state was not set
Discussion
Get the current User’s optional custom state (e.g. “Available”; “Busy”, “Be right back”…) This operation is valid only if the User’s BuddyList has already been initialized The value is handled by a reserved Buddy Variable
See Also
Declared In
SFSBuddyManager.hmyVariables
Get all current User’s Buddy Variables This operation is valid only if the User’s BuddyList has already been initialized
@property (readonly) NSArray *myVariablesDiscussion
Get all current User’s Buddy Variables This operation is valid only if the User’s BuddyList has already been initialized
See Also
Declared In
SFSBuddyManager.hInstance Methods
containsBuddy:
Checks if a Buddy is present in the current User’s Buddy List
- (BOOL)containsBuddy:(NSString *)nameParameters
- name
the Buddy name
Return Value
the true if the Buddy exists
Discussion
Checks if a Buddy is present in the current User’s Buddy List
See Also
Declared In
SFSBuddyManager.hgetBuddyById:
Find a Buddy from its User Id
- (id<Buddy>)getBuddyById:(NSInteger)id_Parameters
- id_
the user id
Return Value
the Buddy, or null if not found
Discussion
Find a Buddy from its User Id
See Also
Declared In
SFSBuddyManager.hgetBuddyByName:
Find a Buddy from its name
- (id<Buddy>)getBuddyByName:(NSString *)nameParameters
- name
: the Buddy name
Return Value
the Buddy, or null if not found
Discussion
Find a Buddy from its name
See Also
Declared In
SFSBuddyManager.h