Infinity.CommunicationJoinedGroup

g GObject.Object GObject.Object Infinity.CommunicationGroup Infinity.CommunicationGroup GObject.Object->Infinity.CommunicationGroup Infinity.CommunicationJoinedGroup Infinity.CommunicationJoinedGroup Infinity.CommunicationGroup->Infinity.CommunicationJoinedGroup

Subclasses:None

Properties

Inherited:Infinity.CommunicationGroup (4)
Name Type Flags Short Description
method str r/w/co The communication method to use for this group
publisher Infinity.XmlConnection r/w/co A connection to the group’s publisher

Fields

Inherited:Infinity.CommunicationGroup (2), GObject.Object (1)
Name Type Access Description
parent_instance Infinity.CommunicationGroup r  

Class Details

class Infinity.CommunicationJoinedGroup(**kwargs)
Bases:Infinity.CommunicationGroup
Abstract:No
Structure:Infinity.CommunicationJoinedGroupClass

Infinity.CommunicationJoinedGroup is an opaque data type. You should only access it via the public API functions.

get_publisher()
Returns:A Infinity.XmlConnection, or None.
Return type:Infinity.XmlConnection or None

Returns a Infinity.XmlConnection to the group’s publisher, or None if the publisher is no longer a group member.

remove_member(connection)
Parameters:connection (Infinity.XmlConnection) – A connection to a member of self.

Removes connection as self’s member. On the remote site, the corresponding Infinity.CommunicationGroup needs to be freed (which may be a Infinity.CommunicationJoinedGroup or a Infinity.CommunicationHostedGroup).

Property Details

Infinity.CommunicationJoinedGroup.props.method
Name:method
Type:str
Default Value:None
Flags:READABLE, WRITABLE, CONSTRUCT_ONLY

The communication method to use for this group

Infinity.CommunicationJoinedGroup.props.publisher
Name:publisher
Type:Infinity.XmlConnection
Default Value:None
Flags:READABLE, WRITABLE, CONSTRUCT_ONLY

A connection to the group’s publisher