cromp_transaction.cpp File Reference

#include "cromp_transaction.h"
#include <basis/log_base.h>
#include <basis/mutex.h>
#include <basis/portable.h>
#include <data_struct/static_memory_gremlin.h>
#include <octopus/entity_defs.h>
#include <octopus/infoton.h>
#include <loggers/file_logger.h>
#include <sockets/definitions_sockets.h>
#include <textual/parser_bits.h>
#include <stdio.h>

Include dependency graph for cromp_transaction.cpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define LOG(s)
#define WHACK_AND_GO   { packed_form.zap(0, 0); continue; }
#define CHECK_LENGTH

Functions

byte_arraycromp_name_array ()

Variables

const int MAXIMUM_TRANSACTION = 100 * MEGABYTE


Define Documentation

#define CHECK_LENGTH

Value:

if (packed_form.length() < necessary_length) { \
    /* to this point, we are happy with the contents. */ \
    return true; \
  } \
  necessary_length++;

Definition at line 179 of file cromp_transaction.cpp.

Referenced by cromp_transaction::resynchronize().

#define LOG (  ) 

Definition at line 48 of file cromp_transaction.cpp.

#define WHACK_AND_GO   { packed_form.zap(0, 0); continue; }

Definition at line 177 of file cromp_transaction.cpp.

Referenced by cromp_transaction::resynchronize().


Function Documentation

byte_array& cromp_name_array (  ) 

Definition at line 65 of file cromp_transaction.cpp.

References basis::attach().

Referenced by cromp_transaction::flatten(), and cromp_transaction::minimum_flat_size().


Variable Documentation

const int MAXIMUM_TRANSACTION = 100 * MEGABYTE

Definition at line 37 of file cromp_transaction.cpp.

Referenced by cromp_transaction::peek_header().


Generated on Fri Nov 28 04:29:43 2008 for HOOPLE Libraries by  doxygen 1.5.1