adapter directory ****************** FILES_AND_USAGE.TXT - this file Makefile - Makefile for codinglib.a TODO - A list of things to do. Contains also thoughts - about the implementation and problems with it. - (long) codingprotocol.cpp - protocol and state used to encode and pass codingprotocol.h - otMessage::Serialized messages to CPCS adapter msg.idl - interface definition in IDL msg.cpp - generated from IDL file msg.h - generated from IDL file msg_skel.cpp - generated from IDL file (skeleton) msg_skel.h - generated from IDL file (skeleton) msg_impl.cpp - pfTestAdapter implementation msg_impl.h taprimitives.cpp - taMessenger class and taXXInputs inteface taprimitives.h tastate.cpp - state definition, which has a taMessengerAct tastate.h - method to use to invoke interface's send() command. Used in pfTestAdapters. pducoderbase.h - common methods for en/decoding pducoderbase.cpp - mostly handling data to/from pfFrame and - otMessage::SerializedMessage sscop directory **************** Makefile - Mafeile for server, client, print and sscopserver sscoppducoder.h - SSCOP-specific decoding sscoppducoder.cpp - codingprotocol.h - Uses decoder classes to en/decode data from codingprotocol.cpp - taMessengers to pfFrame and other way around client - sends a precoded SSCOP PDU to adapter client.cpp - object references given in two files, which - can contain both testers and IUT's refs. print - prints out received messages (by send()) print.cpp - main() for printobject printobject.cpp - class printObject implements the above mentioned printobject.h - functionality server - pfTestAdapter <-> codingProtocol <-> CPCS server.cpp - stores adapter object refence in testerAdapter.ref sscopserver - IUT created using saalConnection::createUNIConn sscopserver.cpp - USSCF connected to pfTestAdapter - object reference stored in file IUTadapter.ref USAGE: ****** start the following binaries in the order they appear in and with the command line arguments after them printobject which prints Messages it receives. Stores it's object reference to printobject.ref iines #$ print #NOTE if this is needed both server adn sscopserver need modifications #probably to source code. codingprotocol + pfTestAdapter which talks to tester. Stores it's object reference to testerAdapter.ref. (uses printobject.ref for sending) iines #$ server 0 55 IUT. Stores it's object reference to IUTadapter.ref iines #$ sscopserver 1 55 Client which talks to both server and sscopserver (object references in the order they appear here) iines #$ client testerAdapter.ref IUTadapter.ref