CosBridgeAdmin.idl File Reference

#include <orbdefs.idl>
import "CosNotifyComm.idl";
import "CosNotifyChannelAdmin.idl";

Go to the source code of this file.

Namespaces

namespace  CosBridgeAdmin

Classes

struct  CosBridgeAdmin::JMSDestination
union  CosBridgeAdmin::ExternalEndpointConnector
struct  CosBridgeAdmin::ExternalEndpoint
struct  CosBridgeAdmin::ExternalEndpointError
exception  CosBridgeAdmin::InvalidExternalEndPoints
exception  CosBridgeAdmin::BridgeAlreadyStarted
exception  CosBridgeAdmin::BridgeInactive
exception  CosBridgeAdmin::BridgeNotFound
interface  CosBridgeAdmin::Bridge
interface  CosBridgeAdmin::BridgeFactory

Typedefs

typedef sequence< ExternalEndpointError > CosBridgeAdmin::ExternalEndpointErrorSeq
typedef long CosBridgeAdmin::BridgeID
typedef sequence< BridgeIDCosBridgeAdmin::BridgeIDSeq

Enumerations

enum  CosBridgeAdmin::ExternalEndpointRole { CosBridgeAdmin::SOURCE, CosBridgeAdmin::SINK }
enum  CosBridgeAdmin::JMSDestinationType { CosBridgeAdmin::QUEUE, CosBridgeAdmin::TOPIC }
enum  CosBridgeAdmin::MessageType { CosBridgeAdmin::JMS_MESSAGE, CosBridgeAdmin::STRUCTURED_EVENT, CosBridgeAdmin::SEQUENCE_EVENT }
enum  CosBridgeAdmin::FlowStyle { CosBridgeAdmin::PUSH, CosBridgeAdmin::PULL }
enum  CosBridgeAdmin::ExternalEndpointErrorCode { CosBridgeAdmin::INVALID_CHANNELID, CosBridgeAdmin::INVALID_JMSDESTINATION, CosBridgeAdmin::MISMATCH_ENDPOINTROLE_NOTIFSTYLE }
enum  CosBridgeAdmin::status { CosBridgeAdmin::stopped, CosBridgeAdmin::started }