Files
allwpilib/networktables/cpp/include/networktables2/OutgoingEntryReceiver.h

35 lines
776 B
C
Raw Normal View History

/*
* OutgoingEntryReceiver.h
*
* Created on: Sep 19, 2012
* Author: Mitchell Wills
*/
#ifndef OUTGOINGENTRYRECEIVER_H_
#define OUTGOINGENTRYRECEIVER_H_
class OutgoingEntryReceiver;
#include "networktables2/NetworkTableEntry.h"
class NetworkTableEntry;
class OutgoingEntryReceiver
{
public:
virtual ~OutgoingEntryReceiver()
{
}
virtual void offerOutgoingAssignment(NetworkTableEntry* entry) = 0;
virtual void offerOutgoingUpdate(NetworkTableEntry* entry) = 0;
};
class OutgoingEntryReceiver_NULL_t : public OutgoingEntryReceiver {
public:
void offerOutgoingAssignment(NetworkTableEntry* entry);
void offerOutgoingUpdate(NetworkTableEntry* entry);
};
extern OutgoingEntryReceiver_NULL_t OutgoingEntryReceiver_NULL;
#endif /* OUTGOINGENTRYRECEIVER_H_ */