Date: Mon, 29 Oct 2001 14:49:24 -0500 From: The Anarcat <anarcat@anarcat.dyndns.org> To: libh@FreeBSD.org Subject: Re: cvs commit: libh/doc/api gen_doc.pl Message-ID: <20011029144923.D94698@shall.anarcat.dyndns.org> In-Reply-To: <20011029144325.C94698@shall.anarcat.dyndns.org> References: <200110291934.f9TJYn774575@usw4.freebsd.org> <20011029144325.C94698@shall.anarcat.dyndns.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--8vCeF2GUdMpe9ZbK
Content-Type: multipart/mixed; boundary="tEFtbjk+mNEviIIX"
Content-Disposition: inline
--tEFtbjk+mNEviIIX
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
On Mon Oct 29, 2001 at 02:43:26PM -0500, The Anarcat wrote:
> Now this thingie can produce docs such as the attached Disk
> documentation.
<sigh>
a.
--tEFtbjk+mNEviIIX
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="Disk.txt"
+======-------
|Member Disk::Disk open
|Arguments: Value(MethodDescription::vtString, 0, 0, "devname")
|returns "Disk": Object
|Opens the named disk
+======-------
|Member Disk::open open
|Arguments: Value(MethodDescription::vtString, 0, 0, "devname")
|returns "Disk": Object
|Opens the named disk
+======-------
|Member Disk::clone clone
|Arguments: vtVoid
|returns "Disk": Object
|Clone a copy of a tree. Useful for \"Undo\" functionality
+======-------
|Member Disk::chunks chunks
|Arguments: vtVoid
|returns "DiskChunk": Object
|Returns chunks head object
+======-------
|Member Disk::sector_size sector_size
|Arguments: vtVoid
|returns : ULong
|Returns the disk sector size
+======-------
|Member Disk::debug debug
|Arguments: vtVoid
|returns : Void
|Print the content of the tree to stdout
+======-------
|Member Disk::name name
|Arguments: vtVoid
|returns : String
|
+======-------
|Member Disk::flags flags_names
|Arguments: vtVoid
|returns "Container<list<string> >": ListPtr
|The only flag value by now is DISK_ON_TRACK
+======-------
|Member Disk::bios_cyl bios_cyl
|Arguments: vtVoid
|returns : ULong
|
+======-------
|Member Disk::bios_hd bios_hd
|Arguments: vtVoid
|returns : ULong
|
+======-------
|Member Disk::bios_sect bios_sect
|Arguments: vtVoid
|returns : ULong
|
+======-------
|Member Disk::modified modified
|Arguments: vtVoid
|returns : Bool
|Returns if memory disk struture differs from written on disk
+======-------
|Member Disk::Disk_Names Disk_Names
|Arguments: vtVoid
|returns "Container<list<string> >": ListPtr
|Returns all disk's names (ad0
+======-------
|Member Disk::standard_slice_types standard_slice_types
|Arguments: vtVoid
|returns "Container<list<string> >": ListPtr
|Returns list of known slice types names
+======-------
|Member Disk::standard_slice_type_id standard_slice_type_id
|Arguments: Value(MethodDescription::vtString, 0, 0, "name")
|returns : Int
|Returns id of known slice type (by name) or 0
+======-------
|Member Disk::slice_type_name slice_type_name
|Arguments: Value(MethodDescription::vtInt, 0, 0, "slice_id")
|returns : String
|Returns slice type name by id
+======-------
|Member Disk::Delete_Chunk Delete_Chunk
|Arguments: Value(MethodDescription::vtObject, "DiskChunk", 0, "chunk")
|returns : Int
|Returns 0 on success
+======-------
|Member Disk::Create_Chunk Create_Chunk
|Arguments: vtULong
|returns : Int
|Creates a chunk with the specified paramters. Returns 0 on success
+======-------
|Member Disk::Create_Chunk_DWIM Create_Chunk_DWIM
|Arguments: vtObject
|returns "DiskChunk": Object
|Creates a partition inside the given parent of the given size
+======-------
|Member Disk::All_FreeBSD All_FreeBSD
|Arguments: Value(MethodDescription::vtBool, 0, 0, "force_all")
|returns : Void
|Make one FreeBSD chunk covering the entire disk; if force_all is set
+======-------
|Member Disk::Set_Bios_Geom Set_Bios_Geom
|Arguments: vtULong
|returns : Void
|Set the geometry the bios uses.
+======-------
|Member Disk::undo undo
|Arguments: vtVoid
|returns : Void
|Undo changes.
+======-------
|Member Disk::Write_Disk Write_Disk
|Arguments: vtVoid
|returns : Int
|Write data to disk.
+======-------
|Member Disk::)};LanguageInterface::Object::CallbackDescription Disk::sCallbacks[] ={ CallbackDescription()};LanguageInterface::Object::ClassDescription Disk::sClassDescription( "Disk Disk
|Arguments: vtVoid
|returns : Long
|sMethods
+======-------
|Member Disk::size size
|Arguments: vtVoid
|returns : ULong
|
+======-------
|Member Disk::end end
|Arguments: vtVoid
|returns : ULong
|
+======-------
|Member Disk::name name
|Arguments: vtVoid
|returns : String
|
+======-------
|Member Disk::type type
|Arguments: vtVoid
|returns : Int
|0 - whole
+======-------
|Member Disk::type_text type_text
|Arguments: vtVoid
|returns : String
|
+======-------
|Member Disk::subtype subtype
|Arguments: vtVoid
|returns : Int
|
+======-------
|Member Disk::slice_type_name slice_type_name
|Arguments: vtVoid
|returns : String
|
+======-------
|Member Disk::flags flags_names
|Arguments: Value(MethodDescription::vtList, "list<string>", "get-or-set", "flags")
|returns "Container<list<string> >": ListPtr
|CHUNK_BSD_COMPAT (in the BSD-compatibility
+======-------
|Member Disk::mountpoint mountpoint
|Arguments: Value(MethodDescription::vtString, 0, "get-or-set", "mountpoint")
|returns : String
|Returns or sets partition mount point
+======-------
|Member Disk::newfs newfs
|Arguments: Value(MethodDescription::vtInt, 0, "get-or-set", "newfs")
|returns : Int
|Returns or sets partition newfs flag: 0-no
+======-------
|Member Disk::newfs_cmd newfs_cmd
|Arguments: Value(MethodDescription::vtString, 0, "get-or-set", "mountpoint")
|returns : String
|Returns or sets newfs command for the partition
+======-------
|Member Disk::is_fs is_fs
|Arguments: vtVoid
|returns : Bool
|Returns if partition is allocated for FreeBSD filesystem
+======-------
|Member Disk::is_swap is_swap
|Arguments: vtVoid
|returns : Bool
|Returns if partition is allocated for swap
+======-------
|Member Disk::part part
|Arguments: vtVoid
|returns "DiskChunk": Object
|Partition chunk
+======-------
|Member Disk::next next
|Arguments: vtVoid
|returns "DiskChunk": Object
|Next chunk
+======-------
|Member Disk::set_type set_type
|Arguments: Value(MethodDescription::vtInt, 0, 0, "subtype")
|returns : Void
|Sets the slice subtype and type
--tEFtbjk+mNEviIIX--
--8vCeF2GUdMpe9ZbK
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (FreeBSD)
Comment: For info see http://www.gnupg.org
iEYEARECAAYFAjvdssMACgkQttcWHAnWiGeZtACeL4DZB9ICwxzawb3CORkBD4ZR
FJEAniMICqlcZBeHwmK9Z6yPiq8S3Rmy
=VbMu
-----END PGP SIGNATURE-----
--8vCeF2GUdMpe9ZbK--
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-libh" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20011029144923.D94698>
