12 #include "int_sizes.h"
52 int nvpair_print(
struct nvpair *n,
char *text,
int length);
103 nvpair_align_t align;
137 void nvpair_print_html_header(FILE * stream,
struct nvpair_header *h);
138 void nvpair_print_html(
struct nvpair *n, FILE * stream,
struct nvpair_header *h);
139 void nvpair_print_html_with_link(
struct nvpair *n, FILE * stream,
struct nvpair_header *h,
const char *linkname,
const char *linktext);
141 void nvpair_print_html_footer(FILE * stream,
struct nvpair_header *h);
143 void nvpair_print_table_header(FILE * stream,
struct nvpair_header *h);
144 void nvpair_print_table(
struct nvpair *n, FILE * stream,
struct nvpair_header *h);
145 void nvpair_print_table_footer(FILE * stream,
struct nvpair_header *h);
void nvpair_print_xml(struct nvpair *n, FILE *stream)
Print an entire nvpair in XML form.
struct nvpair * nvpair_create()
Create an empty nvpair.
void nvpair_print_old_classads(struct nvpair *n, FILE *stream)
Print an entire nvpair in old ClassAd form.
int nvpair_print_alloc(struct nvpair *n, char **text)
Print an nvpair to ASCII text, allocating the needed buffer.
const char * nvpair_lookup_string(struct nvpair *n, const char *name)
Lookup a property in string form.
void nvpair_insert_string(struct nvpair *n, const char *name, const char *value)
Insert a property in string form.
void nvpair_parse(struct nvpair *n, const char *text)
Load in an nvpair from ASCII text.
void nvpair_print_text(struct nvpair *n, FILE *stream)
Print an entire nvpair in text form.
void nvpair_print_html_solo(struct nvpair *n, FILE *stream)
Print an entire nvpair in HTML form.
INT64_T nvpair_lookup_integer(struct nvpair *n, const char *name)
Lookup a property in integer form.
void nvpair_print_new_classads(struct nvpair *n, FILE *stream)
Print an entire nvpair in new ClassAd form.
int nvpair_parse_stream(struct nvpair *n, FILE *stream)
Load in an nvpair from a standard I/O stream.
int nvpair_print(struct nvpair *n, char *text, int length)
Print an nvpair to ASCII text with a limit.
void nvpair_insert_integer(struct nvpair *n, const char *name, INT64_T value)
Insert a property in integer form.
void nvpair_delete(struct nvpair *n)
Delete an nvpair.