VCS::LibCVS::Client::Response::Responses.3pm

Langue: en

Autres versions - même langue

Version: 2005-10-10 (fedora - 01/12/10)

Section: 3 (Bibliothèques de fonctions)

NAME

VCS::LibCVS::Client::Response::Responses - Classes for many Responses

SYNOPSIS

   my @responses = Client::Response->read_from_server($server_conn);
 
 

DESCRIPTION

Each response of the CVS client protocol has its own class. Many of them are here.

Each response comes with a predetermined set of data, which is listed here for each response.

SUPERCLASS

   VCS::LibCVS::Client::Response
 
 

CLASSES

VCS::LibCVS::Client::Response::ok

Last response in the group indicating success.

No args are expected.

VCS::LibCVS::Client::Response::error

Last response in a group indicating failure.
   "String":  error message
 
 

VCS::LibCVS::Client::Response::Valid_requests

List of requests which the server supports. Client provides an interface to check the results.
   "String": space delimited list of request names.
 
 

VCS::LibCVS::Client::Response::E

A message to be printed on stderr
   "String": the message
 
 

VCS::LibCVS::Client::Response::M

A message to be printed on stdout
   "String": the message
 
 

VCS::LibCVS::Client::Response::Mbinary

A binary message to be printed on stdout
   "String": the message
 
 

VCS::LibCVS::Client::Response::Copy_file

Instructions to make a backup copy of a file
   "PathName": original file
   "FileName": new name of file
 
 

VCS::LibCVS::Client::Response::Set_sticky

Record a sticky tag for a file
   "PathName": the file
   "TagSpec": the sticky tag
 
 

VCS::LibCVS::Client::Response::Clear_sticky

Remove a sticky tag from a file.
   "PathName": the file
 
 

SEE ALSO

   VCS::LibCVS::Client
   VCS::LibCVS::Client::Response