rcsmeta.h #1

  • //
  • guest/
  • perforce_software/
  • p4/
  • 2014_1/
  • rcs/
  • rcsmeta.h
  • View
  • Commits
  • Open Download .zip Download (1019 B)
/*
 * Copyright 1995, 1996 Perforce Software.  All rights reserved.
 *
 * This file is part of the Library RCS.  See rcstest.c.
 */

/*
 * rcsmeta.h - print out RCS metadata, given an RcsArchive structure
 *
 * Classes defined:
 *
 *	RcsGenMeta - control block for generating metadata
 *
 * Public methods:
 *
 *	RcsGenMeta::RcsGenMeta -- set up for metadata generation
 *	RcsGenMeta::Generate - write metadata to stdio file
 *
 * History:
 *	2-18-97 (seiwald) - translated to C++.
 */

class FileSys;
struct RcsRevMeta;

class RcsGenMeta : public RcsGenFile
{
    public:
			RcsGenMeta( FileSys *wf, RcsArchive *ar, char *arch );
	void		Generate( Error *e );

    private:

	void		Trunk( RcsRevMeta *rm, Error *e );
	void		Branch( RcsRevMeta *rm, Error *e ) ;
	void		Branches( RcsRevMeta *rm, RcsRev *rev, Error *e );
	void		Rev( RcsRevMeta *rm, RcsRev *rev );
	void		File3( const char *domain, const char *branch, 
				const char *path );

	RcsArchive 	*ar;
	const char	*archName;
	char		path[256];
	int		isDead;
} ;
# Change User Description Committed
#2 15902 Matt Attaway A second renaming that I will not obliterate as a badge of shame
#1 15901 Matt Attaway Clean up code to fit modern Workshop naming standards
//guest/perforce_software/p4/2014.1/rcs/rcsmeta.h
#1 12188 Matt Attaway Move 'main' p4 into a release specific directory in prep for new releases
//guest/perforce_software/p4/rcs/rcsmeta.h
#1 9129 Matt Attaway Initial commit of the 2014.1 p4/p4api source code