}
static CORBA_boolean
-serialize_block(CDR_Codec *codec, enum fres_block_type type, const struct fres_block *b)
+serialize_block(FORB_CDR_Codec *codec, enum fres_block_type type, const struct fres_block *b)
{
CORBA_boolean ret;
CORBA_short type_short = type;
if (!(ret = CORBA_short_serialize(codec, &flags))) goto err;
wptr_of_length = codec->wptr;
if (!(ret = CORBA_long_serialize(codec, &length))) goto err;
- if (!(ret = CDR_put_align(codec, 8))) goto err; /* All blocks are 8 byte aligned */
+ if (!(ret = FORB_CDR_put_align(codec, 8))) goto err; /* All blocks are 8 byte aligned */
wptr_of_block_beg = codec->wptr;
switch (b->state) {
codec->wptr = wptr_tmp;
break;
case FRES_BLOCK_STREAM:
- ret = CDR_buffer_puts(codec, b->u.stream.data,
- b->u.stream.length);
+ ret = FORB_CDR_buffer_puts(codec, b->u.stream.data,
+ b->u.stream.length);
break;
default:
ret = CORBA_FALSE;
CORBA_boolean
-fres_container_ptr_serialize(CDR_Codec *codec, const fres_container_ptr *container_ptr)
+fres_container_ptr_serialize(FORB_CDR_Codec *codec, const fres_container_ptr *container_ptr)
{
//CORBA_long l;
CORBA_long count;
}
CORBA_boolean
-fres_container_ptr_deserialize(CDR_Codec *codec,
- fres_container_ptr *container)
+fres_container_ptr_deserialize(FORB_CDR_Codec *codec,
+ fres_container_ptr *container)
{
CORBA_boolean ret;
struct fres_container *c;
if (!CORBA_short_deserialize(codec, &type_short)) goto free_err;
if (!CORBA_short_deserialize(codec, &flags)) goto free_err;
if (!CORBA_long_deserialize(codec, &length)) goto free_err;
- CDR_get_align(codec, 8); /* All blocks are 8 byte aligned */
+ FORB_CDR_get_align(codec, 8); /* All blocks are 8 byte aligned */
type = type_short;
if (!FRES_BLOCK_TYPE_VALID(type)) goto free_err;
if (block_registry[type] &&
block_registry[type]->deserialize) {
- CDR_Endianness endian;
+ FORB_CDR_Endianness endian;
void *block;
block = malloc(block_registry[type]->size);
if (!block) goto free_err;
if (!bs->data) goto free_err;
bs->flags = flags;
bs->length = length;
- CDR_buffer_gets(codec, bs->data, length);
+ FORB_CDR_buffer_gets(codec, bs->data, length);
}
}
FRES_NUM_BLOCKS
};
-typedef CORBA_boolean (fres_block_serialize_fnc_t)(CDR_Codec *codec, const void *block_data);
-typedef CORBA_boolean (fres_block_deserialize_fnc_t)(CDR_Codec *codec, void **block_data);
+typedef CORBA_boolean (fres_block_serialize_fnc_t)(FORB_CDR_Codec *codec, const void *block_data);
+typedef CORBA_boolean (fres_block_deserialize_fnc_t)(FORB_CDR_Codec *codec, void **block_data);
/**
* Description of contract blocks.
typedef struct fres_container *fres_container_ptr;
CORBA_boolean
-fres_container_ptr_serialize(CDR_Codec *codec,
- const fres_container_ptr *container);
+fres_container_ptr_serialize(FORB_CDR_Codec *codec,
+ const fres_container_ptr *container);
CORBA_boolean
-fres_container_ptr_deserialize(CDR_Codec *codec,
- fres_container_ptr *container);
+fres_container_ptr_deserialize(FORB_CDR_Codec *codec,
+ fres_container_ptr *container);
#endif
}
CORBA_boolean
-fres_contract_ptr_serialize(CDR_Codec *codec,
- const fres_contract_ptr *contract)
+fres_contract_ptr_serialize(FORB_CDR_Codec *codec,
+ const fres_contract_ptr *contract)
{
CORBA_boolean cb;
cb = fres_contract_id_t_serialize(codec, &(*contract)->id);
}
CORBA_boolean
-fres_contract_ptr_deserialize(CDR_Codec *codec,
- fres_contract_ptr *contract)
+fres_contract_ptr_deserialize(FORB_CDR_Codec *codec,
+ fres_contract_ptr *contract)
{
CORBA_boolean cb;
struct fres_contract *c;
#include "fres_contract_type.h"
CORBA_boolean
-fres_contract_ptr_serialize(CDR_Codec *codec,
- const fres_contract_ptr *contract);
+fres_contract_ptr_serialize(FORB_CDR_Codec *codec,
+ const fres_contract_ptr *contract);
CORBA_boolean
-fres_contract_ptr_deserialize(CDR_Codec *codec,
- fres_contract_ptr *contract);
+fres_contract_ptr_deserialize(FORB_CDR_Codec *codec,
+ fres_contract_ptr *contract);
void fres_contract_ptr_free(fres_contract_ptr contract);
#include <forb/cdr.h>
static inline CORBA_boolean
-fosa_rel_time_t_serialize(CDR_Codec *codec, const struct timespec *ts)
+fosa_rel_time_t_serialize(FORB_CDR_Codec *codec, const struct timespec *ts)
{
CORBA_long sec = ts->tv_sec;
CORBA_long nsec = ts->tv_nsec;
}
static inline CORBA_boolean
-fosa_rel_time_t_deserialize(CDR_Codec *codec, struct timespec *ts)
+fosa_rel_time_t_deserialize(FORB_CDR_Codec *codec, struct timespec *ts)
{
CORBA_long sec, nsec;
if (!CORBA_long_deserialize(codec, &sec)) return CORBA_FALSE;
fres_contract_destroy(c2);
{
- CDR_Codec codec;
+ FORB_CDR_Codec codec;
CORBA_boolean cb;
- CDR_codec_init_static(&codec, NULL);
- cb = CDR_buffer_init(&codec, 4000, 0);
+ FORB_CDR_codec_init_static(&codec, NULL);
+ cb = FORB_CDR_buffer_init(&codec, 4000, 0);
if (!cb) error(1, errno, "CDR_buffer_init");
cb = fres_contract_ptr_serialize(&codec, &c);