OSID Logo
OSID Specifications
communication package
Version 3.0.0
Release Candidate Preview
Interfaceosid.communication.CommunicationManager
Implementsosid.OsidManager
osid.communication.CommunicationProfile
Description

The communication manager provides access to locale sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:

  • CommunicationSession: a session to receive communications
MethodgetCommunicationSession
Description

Gets an OsidSession associated with the communication service.

Parametersosid.communication.CommunicationReceiverreceiverthe communication receiver
Returnosid.communication.CommunicationSessiona CommunicationSession
ErrorsNULL_ARGUMENT receiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommunication() is false
ComplianceoptionalThis method must be implemented if supportsCommunication() is true.