Conexão do cliente. Mais...
#include "config.h"
#include "base.h"
| Definições de tipos | |
| typedef struct otc_connection | otc_connection |
| Funções | |
| const char * | otc_connection_get_id (const otc_connection *conexão) |
| int64_t | otc_connection_get_creation_time (const otc_connection *conexão) |
| const char * | otc_connection_get_data (const otc_connection *conexão) |
| const char * | otc_connection_get_session_id (const otc_connection *conexão) |
| otc_connection * | otc_connection_copy (const otc_connection *conexão) |
| otc_status | otc_connection_delete (otc_connection *conexão) |
Descrição detalhada
Conexão do cliente.
Este arquivo inclui a definição do tipo de uma estrutura de conexão, que representa um cliente conectado a uma sessão do OpenTok, além de várias declarações de funções relacionadas às conexões dos clientes.
Documentação sobre `typedef`
otc_connection
| typedef struct otc_connection otc_connection |
Definição de tipo para uma estrutura que representa um cliente conectado a uma sessão do OpenTok.
Documentação da função
otc_connection_copy()
| otc_connection * otc_connection_copy | ( | const otc_connection * | conexão | ) |
Cria uma cópia desta conexão.
Parâmetros : | | | | --- | --- | | conexão | A conexão do cliente a ser copiada |
Retorna : Uma cópia da conexão. É definido como null caso ocorra um erro.
otc_connection_delete()
| otc_status otc_connection_delete | ( | otc_connection * | conexão | ) |
Libera os recursos associados à conexão.
Parâmetros : | | | | --- | --- | | conexão | A conexão do cliente a ser liberada. |
Retornos : Valor de retorno que indica se houve erro ou sucesso.
otc_connection_get_creation_time()
| int64_t otc_connection_get_creation_time | ( | const otc_connection * | conexão | ) |
Retorna o carimbo de data e hora do momento em que o cliente se conectou à sessão do OpenTok.
Parâmetros : | | | | --- | --- | | conexão | A conexão do cliente. |
Retorna : O momento em que o cliente se conectou à sessão do OpenTok.
otc_connection_get_data()
| const char * otc_connection_get_data | ( | const otc_connection * | conexão | ) |
Retorna os dados associados à conexão. Esses dados são definidos ao criar o token utilizado pelo cliente para se conectar à sessão do OpenTok. Consulte o Visão geral da criação de tokens guia do desenvolvedor.
Parâmetros : | | | | --- | --- | | conexão | A conexão do cliente. |
Retorna : Os dados da conexão.
otc_connection_get_id()
| const char * otc_connection_get_id | ( | const otc_connection * | conexão | ) |
Retorna o identificador exclusivo desta conexão.
Parâmetros : | | | | --- | --- | | conexão | A conexão do cliente. |
Retorna : O identificador exclusivo desta conexão.
otc_connection_get_session_id()
| const char * otc_connection_get_session_id | ( | const otc_connection * | conexão | ) |
Obtém o ID da sessão à qual a conexão está vinculada.
Parâmetros : | | | | --- | --- | | conexão | A conexão do cliente. |
Retorna : O ID da sessão.