Aller à la documentation de ce fichier.
49 #include <rok4/datastream/DataStream.h>
50 #include <rok4/datasource/DataSource.h>
91 const uint8_t* getData (
size_t& size ) {
93 return (
const uint8_t* )
message.data();
139 unsigned int getLength(){
167 return this->httpStatus;
206 size_t read ( uint8_t *buffer,
size_t size ) {
212 std::string getType() {
215 std::string getEncoding() {
218 int getHttpStatus() {
221 unsigned int getLength(){
260 size_t read ( uint8_t *buffer,
size_t size ) {
261 if ( size >
message.length() - pos ) size =
message.length() - pos;
262 memcpy ( buffer, ( uint8_t* ) (
message.data() +pos ),size );
267 return ( pos==
message.length() );
269 std::string getType() {
272 std::string getEncoding() {
275 int getHttpStatus() {
278 unsigned int getLength(){
306 return this->httpStatus;
std::string getMessage()
Definition: Message.h:160
Definition: Message.h:148
int getHttpStatus()
Definition: Message.h:305
Gestion des messages sous forme de flux.
Definition: Message.h:237
int getHttpStatus()
Retourne le code de retour HTTP associé au message.
Definition: Message.h:103
int getHttpStatus()
Definition: Message.h:166
SERDataSource(ServiceException *sex)
Definition: Message.cpp:80
Gestion des messages sous forme de flux.
Definition: Message.h:183
Gestion des exceptions de service.
Definition: ServiceException.h:188
std::string getEncoding()
Retourne l'encodage message.
Definition: Message.h:125
Definition: Message.h:287
std::string message
Definition: Message.h:201
MessageDataSource(std::string message, std::string type)
Crée un MessageDataSource à partir de ses éléments constitutifs.
Definition: Message.h:90
std::string message
Definition: Message.h:79
std::string getMessage()
Definition: Message.h:299
Gestion des messages sous forme de fichier.
Definition: Message.h:67
SERDataStream(ServiceException *sex)
Definition: Message.cpp:86
Définition de la gestion des exceptions des services.
std::string message
Definition: Message.h:255
std::string getType()
Retourne le type MIME du message.
Definition: Message.h:114
bool releaseData()
Libère les données mémoire allouées.
Definition: Message.h:137