Package papyon :: Module profile :: Class ClientCapabilities

Class ClientCapabilities

source code

object --+
         |
        ClientCapabilities

Capabilities of the client. This allow adverstising what the User Agent is capable of, for example being able to receive video stream, and being able to receive nudges...

Instance Methods
 
__init__(self, msnc=0, client_id=0)
Initializer
source code

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Instance Variables
bool has_onecare
does the user has the OneCare service
bool has_space
does the user has a space account
bool has_webcam
does the user has a webcam plugged in
bool is_bot
is the client a bot
bool is_media_center_user
is the client running on a Media Center
bool is_mobile_device
is the client running on a mobile device
bool is_msn8_user
is the client using WLM 8
bool is_msn_direct_device
is the client an MSN Direct device
bool is_msn_mobile
is the client an MSN Mobile device
bool is_tgw_client
is the client a gateway
bool is_web_client
is the client web based
bool p2p_bootstrap_via_uun
is the client able to use and understand UUN commands
bool p2p_supports_turn
does the client supports TURN for p2p transfer
bool renders_gif
can the client render gif (for ink)
bool renders_isf
can the client render ISF (for ink)
bool supports_chunking
does the client supports chunking messages
bool supports_direct_im
does the client supports direct IM
bool supports_secure_channel
does the client supports secure channels
bool supports_shared_drive
does the client supports File sharing
bool supports_shared_search
does the client supports Shared Search
bool supports_sip_invite
does the client supports SIP
bool supports_voice_im
does the client supports voice clips
bool supports_winks
does the client supports Winks
Properties

Inherited from object: __class__

Method Details

__init__(self, msnc=0, client_id=0)
(Constructor)

source code 

Initializer

Parameters:
  • msnc (integer < 8 and >= 0) - The MSNC version
  • client_id - the full client ID
Overrides: object.__init__