#include <bulkDataNTReceiverStream.h>
List of all members.
template<class TReceiverCallback>
class AcsBulkdata::BulkDataNTReceiverStream< TReceiverCallback >
Member Typedef Documentation
template<class TReceiverCallback>
Constructor & Destructor Documentation
template<class TReceiverCallback>
template<class TReceiverCallback>
template<class TReceiverCallback>
template<class TReceiverCallback>
disable default - empty constructor
template<class TReceiverCallback>
ALMA C++ coding standards state copy constructors should be disabled.
Member Function Documentation
template<class TReceiverCallback>
bulkdata::BulkDataReceiverConfig * getReceiverConfig();
Get the receiver flow and sep configuration
- Exceptions:
-
| ACSBulkDataError::AVReceiverConfigErrorExImpl | |
- Returns:
- bulkdata::BulkDataReceiverConfig *
Accessor to allocated receiver callback
- Parameters:
-
| ACE_CString | |
| TReceiverCallback | |
- Exceptions:
-
| ACSBulkDataError::AVFlowEndpointErrorExImpl | |
- Returns:
- void
void getFlowCallback(ACE_CString &flowName, TReceiverCallback *&cb_p); Accessor to allocated receiver callback
- Parameters:
-
| CORBA::ULong | |
| TReceiverCallback | |
- Exceptions:
-
| ACSBulkDataError::AVInvalidFlowNumberExImpl | |
| ACSBulkDataError::AVFlowEndpointErrorExImpl | |
- Returns:
- void
void getFlowCallback(CORBA::ULong flowNumber, TReceiverCallback *&cb_p); Close the Receiver
- Exceptions:
-
| ACSBulkDataError::AVCloseReceiverErrorExImpl | |
- Returns:
- void
template<class TReceiverCallback>
template<class TReceiverCallback>
Create multiple flows (user defined)
- Parameters:
-
- Exceptions:
-
| ACSBulkDataError::AVStreamEndpointErrorExImpl | |
| ACSBulkDataError::AVInvalidFlowNumberExImpl | |
| ACSBulkDataError::AVFlowEndpointErrorExImpl | |
- Returns:
- void
template<class TReceiverCallback>
template<class TReceiverCallback>
ALMA C++ coding standards state assignment operators should be disabled.
template<class TReceiverCallback>
std::vector<std::string> getFlowNames();
Get the names of the connected flows
- Returns:
- vector<string>
Subscribe to the Notification Mechanism
- Exceptions:
-
| ACSBulkDataError::AVNotificationMechanismErrorExImpl | |
- Parameters:
-
- Returns:
- void
void subscribeNotification(ACS::CBvoid_ptr notifCb); Enable or disable that data are sent to the user's CB. By default this is enable. This operation has to be use with caution!!!
- Parameters:
-
| enable | true -> data will be sent to the user's CB, false -> data will *not* be sent to the user's CB, |
- Returns:
- void
void fwdData2UserCB(CORBA::Boolean enable); void notifySender(const ACSErr::Completion& comp); void setCbTimeout(const char * cbTimeout);
Implements AcsBulkdata::BulkDataNTStream.
Member Data Documentation
template<class TReceiverCallback>
template<class TReceiverCallback>
The documentation for this class was generated from the following file: