ftc/include/ftc/DefaultDataProvider.h

00001 // -*- coding: iso-8859-1-unix -*-
00002 #ifndef DEFAULTDATAPROVIDER_V1_04_01_H_
00003 #define DEFAULTDATAPROVIDER_V1_04_01_H_
00004 
00005 #if defined(_MSC_VER) && (_MSC_VER >= 1020)
00006 # pragma once
00007 #endif
00008 
00009 #include "ftc/DataChannelProvider.h"
00010 
00011 namespace tecgraf { namespace ftc { namespace v1_04_01 {
00012 
00020   class DefaultDataProvider : public DataChannelProvider {
00021   public:
00022     DefaultDataProvider();
00023     virtual ~DefaultDataProvider();
00024 
00026     virtual IDataChannel* create_data_channel(void * requester, const std::string& data_id, bool read_only);
00027 
00029     virtual void data_channel_closed(void * requester, const std::string& data_id, ChannelClosedReasons::ChannelClosedReason reason);
00030 
00032     virtual bool is_locked(void * requester, std::string const& data_id);
00033   };
00034 
00035 } } }
00036 
00037 #endif
00038 

Gerado em Mon Feb 3 03:15:08 2014 para FTC[C++] por  doxygen 1.4.7