- Timestamp:
- Jul 6, 2003, 6:42:06 PM (20 years ago)
- Branches:
- master, barnowl_perlaim, debian, owl, release-1.4, release-1.5, release-1.6, release-1.7, release-1.8, release-1.9
- Children:
- 5d9c664
- Parents:
- 675ce49
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
message.c
r9ceee9d rf1e629d 574 574 } 575 575 576 char *owl_message_get_type(owl_message *m) { 577 switch (m->type) { 578 case OWL_MESSAGE_TYPE_ADMIN: 579 return("admin"); 580 case OWL_MESSAGE_TYPE_ZEPHYR: 581 return("zephyr"); 582 case OWL_MESSAGE_TYPE_GENERIC: 583 return("generic"); 584 case OWL_MESSAGE_TYPE_AIM: 585 return("aim"); 586 case OWL_MESSAGE_TYPE_JABBER: 587 return("jabber"); 588 case OWL_MESSAGE_TYPE_ICQ: 589 return("icq"); 590 case OWL_MESSAGE_TYPE_YAHOO: 591 return("yahoo"); 592 case OWL_MESSAGE_TYPE_MSN: 593 return("msn"); 594 default: 595 return("unknown"); 596 } 597 } 598 599 char *owl_message_get_direction(owl_message *m) { 600 switch (m->direction) { 601 case OWL_MESSAGE_DIRECTION_IN: 602 return("in"); 603 case OWL_MESSAGE_DIRECTION_OUT: 604 return("out"); 605 case OWL_MESSAGE_DIRECTION_NONE: 606 return("none"); 607 default: 608 return("unknown"); 609 } 610 } 611 612 char *owl_message_get_login(owl_message *m) { 613 if (owl_message_is_login(m)) { 614 return "login"; 615 } else if (owl_message_is_logout(m)) { 616 return "logout"; 617 } else { 618 return "none"; 619 } 620 } 621 622 char *owl_message_get_header(owl_message *m) { 623 return owl_message_get_attribute_value(m, "adminheader"); 624 } 625 576 626 /* return 1 if the message contains "string", 0 otherwise. This is 577 627 * case insensitive because the functions it uses are … … 798 848 owl_fmtext_free(&(m->fmtext)); 799 849 } 850 851
Note: See TracChangeset
for help on using the changeset viewer.