NuSMV/code/nusmv/core/utils/StreamMgr.h File Reference

#include "nusmv/core/utils/utils.h"
#include "nusmv/core/cinit/NuSMVEnv.h"
#include "nusmv/core/node/printers/MasterPrinter.h"
#include "nusmv/core/utils/OStream.h"

Go to the source code of this file.

Defines

#define STREAM_MGR(self)   ((StreamMgr_ptr) self)
 To cast and check instances of class StreamMgr.
#define STREAM_MGR_CHECK_INSTANCE(self)   (nusmv_assert(STREAM_MGR(self) != STREAM_MGR(NULL)))

Typedefs

typedef struct StreamMgr_TAG * StreamMgr_ptr

Functions

void Stream_init (NuSMVEnv_ptr env)
 Initializes the stream manager structure within the given environment.
void Stream_quit (NuSMVEnv_ptr env)

Define Documentation

#define STREAM_MGR ( self   )     ((StreamMgr_ptr) self)

To cast and check instances of class StreamMgr.

These macros must be used respectively to cast and to check instances of class StreamMgr

#define STREAM_MGR_CHECK_INSTANCE ( self   )     (nusmv_assert(STREAM_MGR(self) != STREAM_MGR(NULL)))
Todo:
Missing synopsis
Todo:
Missing description

Typedef Documentation

typedef struct StreamMgr_TAG* StreamMgr_ptr

Function Documentation

void Stream_init ( NuSMVEnv_ptr  env  ) 

Initializes the stream manager structure within the given environment.

AutomaticStart

Initializes the stream manager structure within the given environment

Environment requisites:

  • No instances registered with key ENV_STREAM_MANAGER
void Stream_quit ( NuSMVEnv_ptr  env  ) 
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on 14 Oct 2015 for NuSMV Developers Manual by  doxygen 1.6.1