Referência da Classe tecgraf::ftc::v1_04_01::DefaultDataProvider

Classe responsável por fornecer os arquivos requisitados. Mais...

#include <DefaultDataProvider.h>

Diagrama de Hierarquia para tecgraf::ftc::v1_04_01::DefaultDataProvider:

tecgraf::ftc::v1_04_01::DataChannelProvider Lista de todos os Membros.

Métodos Públicos

virtual IDataChannelcreate_data_channel (void *requester, const std::string &data_id, bool read_only)
 Cria um canal para um arquivo.

Parâmetros:
requester O responsável pela requisição do canal.
data_id O identificador do canal de dados.
read_only Indica se o canal será somente para leitura ou não.
Retorna:
O canal de dados, ou null, caso o arquivo não exista.

virtual void data_channel_closed (void *requester, const std::string &data_id, ChannelClosedReasons::ChannelClosedReason reason)
 Indica que um canal foi fechado.

Parâmetros:
requester O responsável pela requisição do canal.
data_id O identificador do canal de dados.
reason O motivo que o canal foi fechado;

virtual bool is_locked (void *requester, std::string const &data_id)
 

Descrição Detalhada

Classe responsável por fornecer os arquivos requisitados.

Implementação padrão de um DataChannelProvider que utiliza FileChannel como canal de dados. Onde o data_id neste caso é utilizado como o caminho para o arquivo.

Autor:
Tecgraf/PUC-Rio


A documentação para esta classe foi gerada a partir do seguinte arquivo:
Gerado em Mon Feb 3 03:15:08 2014 para FTC[C++] por  doxygen 1.4.7