/*
********************************************************
Copyright 2000 MBARI.
MBARI Proprietary Information. All rights reserved.
NOTE: This file is automatically generated.
DO NOT MODIFY.
********************************************************
*/

#ifndef __TimeIF_SK_H
#define __TimeIF_SK_H

#include "TaskServer.h"
#include "TimeIF.h"

class TimeIF_SK : public TaskServer {

  public:

  // Constructor for server with default name
  TimeIF_SK();

  // Constructor for server with specific name
  TimeIF_SK(const char *serverName);

  virtual ~TimeIF_SK();
  
  protected:

  // These methods must be defined in subclass
  
  // Declare callbacks corresponding to each method
  
  // Message structure pointer for each method
  
  // Determine max bytes required for message buffer
  virtual size_t maxRequestBytes();

  // Allocate buffer for messages, set pointers, etc
  virtual void allocateBuffers();

  private:

  // Initializer method called by constructors
  int init();

};

#endif

