| TerraLib 4.1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Examples

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Types | Public Member Functions
oracle::occi::aq::Producer Class Reference

`#include <occiAQ.h>`

List of all members.

## Public Types

enum | EnqueueSequence { ENQ_BEFORE = OCI_ENQ_BEFORE, ENQ_TOP = OCI_ENQ_TOP }
enum | Visibility { ENQ_IMMEDIATE = OCI_ENQ_IMMEDIATE, ENQ_ON_COMMIT = OCI_ENQ_ON_COMMIT }

## Public Member Functions

| Producer (const Connection *conn)
| Producer (const Connection *conn, const OCCI_STD_NAMESPACE::string &queue)
| Producer (const Producer &rhs)
| ~Producer ()
void | operator= (const Producer &prod)
void | setRelativeMessageId (const Bytes &msgid)
Bytes | getRelativeMessageId () const
void | setSequenceDeviation (EnqueueSequence option)
EnqueueSequence | getSequenceDeviation () const
void | setVisibility (Visibility option)
Visibility | getVisibility () const
void | setQueueName (const OCCI_STD_NAMESPACE::string &queue)
OCCI_STD_NAMESPACE::string | getQueueName () const
void | setTransformation (const OCCI_STD_NAMESPACE::string &fName)
OCCI_STD_NAMESPACE::string | getTransformation () const
Bytes | send (Message &msg, const OCCI_STD_NAMESPACE::string &queue)
Bytes | send (Message &msg)
void | setNull ()
bool | isNull () const

## Member Enumeration Documentation

enum oracle::occi::aq::Producer::EnqueueSequence

Enumerator:

  ENQ_BEFORE |
  ENQ_TOP |

enum oracle::occi::aq::Producer::Visibility

Enumerator:

  ENQ_IMMEDIATE |
  ENQ_ON_COMMIT |

## Constructor & Destructor Documentation

oracle::occi::aq::Producer::Producer | ( | const Connection * | conn | ) |

oracle::occi::aq::Producer::Producer | ( | const Connection * | conn,
|  | const OCCI_STD_NAMESPACE::string & | queue
| ) |  |

oracle::occi::aq::Producer::Producer | ( | const Producer & | rhs | ) |

oracle::occi::aq::Producer::~Producer | ( |  | ) |

## Member Function Documentation

OCCI_STD_NAMESPACE::string oracle::occi::aq::Producer::getQueueName | ( |  | ) | const

Bytes oracle::occi::aq::Producer::getRelativeMessageId | ( |  | ) | const

EnqueueSequence oracle::occi::aq::Producer::getSequenceDeviation | ( |  | ) | const

OCCI_STD_NAMESPACE::string oracle::occi::aq::Producer::getTransformation | ( |  | ) | const

Visibility oracle::occi::aq::Producer::getVisibility | ( |  | ) | const

bool oracle::occi::aq::Producer::isNull | ( |  | ) | const

void oracle::occi::aq::Producer::operator= | ( | const Producer & | prod | ) |

Bytes oracle::occi::aq::Producer::send | ( | Message & | msg | ) |

Bytes oracle::occi::aq::Producer::send | ( | Message & | msg,
|  | const OCCI_STD_NAMESPACE::string & | queue
| ) |  |

void oracle::occi::aq::Producer::setNull | ( |  | ) |

void oracle::occi::aq::Producer::setQueueName | ( | const OCCI_STD_NAMESPACE::string & | queue | ) |

void oracle::occi::aq::Producer::setRelativeMessageId | ( | const Bytes & | msgid | ) |

void oracle::occi::aq::Producer::setSequenceDeviation | ( | EnqueueSequence | option | ) |

void oracle::occi::aq::Producer::setTransformation | ( | const OCCI_STD_NAMESPACE::string & | fName | ) |

void oracle::occi::aq::Producer::setVisibility | ( | Visibility | option | ) |

The documentation for this class was generated from the following file:

- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/drivers/Oracle/OCI/include/occiAQ.h

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines