Public Member Functions | |
| HRESULT | GetStatus ([out, retval] ReNtClientStatus *pStatus) |
| HRESULT | GetSessionId ([out, retval] RtCSNID *pcsnidClient) |
| HRESULT | GetSharedSpace ([out, retval] IRsNode **ppSharedSpace) |
| HRESULT | UpdateVoIPSettings (void) |
| HRESULT | PushToTalk ([in] RtBOOL bTalk) |
| HRESULT | VoIPEnabled ([out, retval] RtBOOL *pbVal) |
| HRESULT | GetVoIPState ([out, retval] ReVoIPClientState *peState) |
| HRESULT | GetMicMuteState ([out, retval] RtBOOL *pbVal) |
| HRESULT | SetMicMuteState ([in] RtBOOL bVal) |
| HRESULT | GetModeratorCmdState ([out, retval] RtNetModeratorCmdState *pState) |
| HRESULT | TypingAChatMessage () |
| HRESULT | SendModeratorCommand ([in] ReNetModeratorCmd eCmd,[in] RtDWORD dwParam) |
| HRESULT | SendReqToModerator ([in] ReNetReqToModerator eReq) |
| HRESULT | SerializeAndSendObject ([in] void *pMsgHeader,[in] RtDWORD dwMsgHeaderSize,[in] IRsPersistStream *pPersistStream,[in] RtDWORD dwFlags) |
| HRESULT IRnNtClient::GetStatus | ( | [out, retval] ReNtClientStatus * | pStatus | ) |
Call to get the client's status.
Standard error message could be applied.
| HRESULT IRnNtClient::GetSessionId | ( | [out, retval] RtCSNID * | pcsnidClient | ) |
Call to get the session Id for this client node.
Standard HRESULT processing can be applied to the result.
| HRESULT IRnNtClient::GetSharedSpace | ( | [out, retval] IRsNode ** | ppSharedSpace | ) |
Get focused Shared Space interface.
Standard HRESULT processing can be applied to the result.
| HRESULT IRnNtClient::UpdateVoIPSettings | ( | void | ) |
Note: voip not available in current version.
Call to apply VoIP settings for this client node if it was changed during session.
| HRESULT IRnNtClient::PushToTalk | ( | [in] RtBOOL | bTalk | ) |
Note: voip not available in current version.
Inform this client node about push to talk status.
| bTalk | [in] Set to TRUE if the voice should be transfered from client and set to FALSE if it should stop. If automatic squelch is used,this method is ignored. |
| HRESULT IRnNtClient::VoIPEnabled | ( | [out, retval] RtBOOL * | pbVal | ) |
Note: voip not available in current version.
Call to check if VoIP is supported in this session.
S_OK if the VoIP is supported or S_FALSE if not.
| HRESULT IRnNtClient::GetVoIPState | ( | [out, retval] ReVoIPClientState * | peState | ) |
Note: voip not available in current version.
Get the current VoIP status.
Standard HRESULT processing can be applied to the result.
| HRESULT IRnNtClient::GetMicMuteState | ( | [out, retval] RtBOOL * | pbVal | ) |
Note: voip not available in current version.
Get current microphone mute state of this client node.
S_OK if microphone is muted or S_FALSE if not muted.
| HRESULT IRnNtClient::SetMicMuteState | ( | [in] RtBOOL | bVal | ) |
Note: voip not available in current version.
Set microphone mute state for this client node.
| bVal | [in] Set to TRUE if you want mute the microphone and set to FALSE to enable it again. |
| HRESULT IRnNtClient::GetModeratorCmdState | ( | [out, retval] RtNetModeratorCmdState * | pState | ) |
Call this method to get current moderator state.
You can use it to find if the client is Moderator as well.
S_OK If the client is moderator.
S_FALSE If the client not moderator. The pState structure is not set.
| HRESULT IRnNtClient::TypingAChatMessage | ( | ) |
Call this method when you typing a chat messaged.
The info will be sent to server in a time interval.
| HRESULT IRnNtClient::SendModeratorCommand | ( | [in] ReNetModeratorCmd | eCmd, | |
| [in] RtDWORD | dwParam | |||
| ) |
Call to send Moderator command to connected server.
Depends on your rights the server could refuse your command.
| eCmd | [in] Moderator command. | |
| dwParam | [in] Moderator command parameter. |
| HRESULT IRnNtClient::SendReqToModerator | ( | [in] ReNetReqToModerator | eReq | ) |
Call to send request to Moderator.
| eReq | [in] Request to moderator. |
| HRESULT IRnNtClient::SerializeAndSendObject | ( | [in] void * | pMsgHeader, | |
| [in] RtDWORD | dwMsgHeaderSize, | |||
| [in] IRsPersistStream * | pPersistStream, | |||
| [in] RtDWORD | dwFlags | |||
| ) |
Serialize object and send it to server connected through this client.
| pMsgHeader | [in] Message header. The header is serialized first, then it is followed by the serialized object. | |
| dwMsgHeaderSize | [in] Size of the Message header. | |
| pPersistStream | [in] The persist stream interface of the object to be serialized. | |
| dwFlags | [in] Additional flags. See "Flags used by Send method". |
1.5.5