P4Connection.h #3

  • //
  • guest/
  • eskopljak/
  • p4api.net/
  • main/
  • p4bridge/
  • P4Connection.h
  • View
  • Commits
  • Open Download .zip Download (951 B)
#pragma once

class ConnectionManager;
class P4BridgeClient;
class P4BridgeServer;

#ifdef _DEBUG_MEMORY
class P4Connection : public ClientApi, public KeepAlive, public DoublyLinkedListItem, p4base
#else
class P4Connection : public ClientApi, public KeepAlive, public DoublyLinkedListItem
#endif
{
private:
	P4Connection(void);

	// KeepAlive status
	int	isAlive;
	
public:
	P4Connection(ConnectionManager* conMgr, P4BridgeServer* pServer, int cmdId);
	virtual ~P4Connection(void);
	
	// has the client been initialized
	int clientNeedsInit;

	void Disconnect( void );

	// KeepAlive functionality
	virtual int	IsAlive();
	void IsAlive(int val) {isAlive = val;}

	void cancel_command();

	P4BridgeClient* ui;

	void SetCharset( CharSetApi::CharSet c, CharSetApi::CharSet filec );

	unsigned _int64 ReleaseTime;

#ifdef _DEBUG_MEMORY
	    // Simple type identification for registering objects
	virtual int Type(void) {return tP4Connection;}
#endif
};

# Change User Description Committed
#3 28480 eskopljak submit
#2 28479 eskopljak submit
#1 28441 eskopljak Merging using p4api.net_branch
//guest/perforce_software/p4api-net/main/p4bridge/P4Connection.h
#1 19043 Liz Lam Rename p4api.net to p4api-net
//guest/perforce_software/p4api.net/main/p4bridge/P4Connection.h
#1 19042 Liz Lam Rename/move file(s) to proper main branch.
//guest/perforce_software/p4api.net/p4bridge/P4Connection.h
#3 11220 Matt Attaway Update Workshop version with most recent 14.2 patch of p4api.net
#2 8964 Bill fix line endings
#1 8873 Matt Attaway Initial add of the P4API.NET source code